package com.icongyou.enterprise.talent_analysis.service;

import com.icongyou.enterprise.talent_analysis.entity.dto.PortraitTemplateCreateRequest;
import com.icongyou.enterprise.talent_analysis.entity.dto.PortraitTemplateDTO;

import java.util.List;

public interface PortraitTemplateService {

    PortraitTemplateDTO createTemplate(PortraitTemplateCreateRequest request);

    PortraitTemplateDTO getTemplate(String templateId);

    PortraitTemplateDTO updateTemplate(String templateId, PortraitTemplateDTO template);

    List<PortraitTemplateDTO> listTemplates(String enterpriseId, Boolean active);
    
    void deleteTemplate(String templateId);
}
